eLetter is a Macintosh utility that provides facilities for the creation and editing of a template letter that may then be merged with data from database records and then either printed or despatched via email B
or fax. eLetter achieves this by providing a software interface between the database product FileMaker Pro and either the email program Eudora or one of the Fax programs FaxSTF, Fax Express, 4-Sight Fax or FaxcC
ilitate 2.1.
eLetter allows the maintenance of any number of 'letters' each of which has eight operational parameters associated with it. The parameters define such details as the name of the database from wD
hich data is to be taken to generate the outgoing letters and the name of the database fields from which data is to be taken to address the outgoing email or fax transmissions.
The template letter itself consi
tim.barlow@its.utas.edu.au
) AppleScript 1.1 or later.
c) Scriptable Finder
Product_NameB
AbstractB
RequirementsB
Related_urlsB
FeesB
Contact_EmailB
AttachmentB
A Layout #1
A Layout #1B
product information for ...
ecord with the template letter to produce a compiled letter that is then displayed.
Once satisfied with the content and structure of the letter, the operator may then 'process' the letter. Processing involvesJ
reading each database record in the 'found set' (that subset of records created by the last 'Find' operation) and generating a custom letter for each. The compiled letters are then either printed or sent via eK
mail or fax.
o and either the email program Eudora or one of the Fax programs FaxSTF, Fax Express, 4-Sight Fax or Faxc
sts of styled text with an upper limit of 32,000 characters. The letter may contain any number of constructs that consist of '<' a database field name and '>'. eLetter provides an easy to use mechanism for inseF
rting such constructs into the text of the letter. When the letters are compiled, these constructs are recognised and replaced by the appropriate data from each database record. For instance, the following linG
Dear <Customer Title> <Customer Surname>,
...would be replaced by the associated data from the 'Customer Title' and 'Customer Surname' fields of each record of the database, to produce, for example...
ear Mr George,
Once a template letter has been defined it may be tested against the database. This is done by allowing the operator to step through the database a record at a time, merging the data from each r
4-Sight Fax or Faxc
eScan is a Macintosh utility that provides facilities for the scanning of email messages, and the recognition, extraction and processing of embedded electronic form data. This is achieved by the provision of a software interface between the database product FileMaker Pro and the email program Eudora.
eScan will either scan email messages on command or when informed of the arrival of new mail by Eudora. Any Eudora mailbox may be specified and a choice made whether to scan read or unread m
ail. For each email message that eScan reads, it determines if it contains embedded form data. If it does, then information about the message is extracted, either from the body of the email message or from an attached document, and a list of
found
messages constructed. These listed messages may then be displayed, printed, transferred or processed.
The processing of a form firstly involves the extraction of the data contained in the form, (it the data is in
mailto
format ie. url encod
'>'. eLetter provides an easy to use mechanism for inseF
rting such constructs into the text of the letter. When the letters are compiled, these constructs are recognised and replaced by the appropriate data from each database record. For instance, the following linG
Dear <Customer Title> <Customer Surname>,
...would be replaced by the associated data from the 'Customer Title' and 'Customer Surname' fields of each record of the database, to produce, for example...
ear Mr George,
Once a template letter has been defined it may be tested against the database. This is done by allowing the operator to step through the database a record at a time, merging the data from each r
mail or fax.
E< storage and recognition of any number of form definitions.
A4a) System 7.5 or later.
b) The scriptable Finder
D+ftp.kagi.com/tim.barlow/escan.1.0b2.sea.hqxE
Not defined yetF
tim.barlow@kagi.com
tim.barlow@b&b.com.auG
eScan
ata. If it does, then information about the message is extracted, either from the body of the email message or from an attached document, and a list of
found
messages constructed. These listed messages may then be displayed, printed, transferred or processed.
The processing of a form firstly involves the extraction of the data contained in the form, (it the data is in
mailto
format ie. url encod
ABSTRACT
ATTACHMENT
CONTACT_EMAIL
PRODUCT_NAME
RELATED_URLS
REQUIREMENTS
Helvetica
Geneva
Times
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
January
February
March
April
August
September
October
November
December
1st Quarter
2nd Quarter
3rd Quarter
4th Quarter
12/13/96
product information for ...I
Attachment:J
Contact:K
Registration fees:L
Requirements:N Abstract:
product information for ...I
Attachment:J
Contact:K
Registration fees:L
Requirements:N Abstract:
ored in a specific mailbox) and the charge for doing so.
b) If fax addressing informa
AMa) System 7.5 or later.
b) AppleScript 1.1 or later.
c) Scriptable Finder
tim.barlow@kagi.com
tim.barlow@b&b.com.auG
No Information Available
stored in a specific mailbox) and the charge for doing so.
b) If fax addressing informa
tion is detected then the record defines the
charge involved.
e) If a fax phone number has been detected then the number or a portion of the
number can be mapped (via a user defined table) to a related number.
The message is then faxed using one of 4 possible Macintosh Fax products.
f) If no fax phone number can be found then the email message is either
forwarded or stored.
tion is detected then the record defines the
charge involved.
e) If a fax phone number has been detected then the number or a portion of the
number can be mapped (via a user defined table) to a related number.
The message is then faxed using one of 4 possible Macintosh Fax products.
f) If no fax phone number can be found then the email message is either
forwarded or stored.
ta is to be written and any automatic email reply that is to be sent. eScan allows the
ed, then it is firstly decoded). If a FileMaker pro database has been specified for the form, then the extracted data is written to that file. If a template email reply has been defined, then the template is merged with aspects of the extracted data to generate a customised reply. Reply messages may also, optionally contain outgoing attachments.
eScan can only recognise embedded form data for forms about which it
knows
. That is, it must contain a definition for each form that it is to r
ecognise. Form definitions may be constructed manually by editing a blank definition or by scanning and extracting data from a html document that contains a
form. In addition to defining the structure of the form, each definition also contains a number of parameters that describe how the form is to be processed. These parameters define such details as the name of the database into which extracted data is to be written and any automatic email reply that is to be sent. eScan allows the
a) Scans a user specified Eudora mailbox and extracts read or unread mail.
b) Scanning can be triggered by the operator or from Eudora when mail arrives
c) For each extracted message -
1) Scans either the 'to' or 'subject' fields for fax addressing
information, (ie a numeric value that represents a fax telephone no.)
2) If a fax number is detected then the client information is retrieved
from the 'From' field
3) If a fax number isn't found then the client information
is retrieved
from the 'to' field.
d) The client information is used to access a FileMaker Pro database record.
It provides information about how the incoming message is to be treated
and the charges involved. For instance -
a) If no fax addressing information can be found then the record defines
what is to be done with the email message (forwarded to another address
or stored in a specific mailbox) and the charge for doing so.